package com.cn.mmd.mapper;

import com.cn.mmd.model.CourseWeekly;
import com.cn.mmd.model.CourseWeeklyExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CourseWeeklyMapper {
    int countByExample(CourseWeeklyExample example);

    int deleteByExample(CourseWeeklyExample example);

    int deleteByPrimaryKey(Integer courseweeklyid);

    int insert(CourseWeekly record);

    int insertSelective(CourseWeekly record);

    List<CourseWeekly> selectByExample(CourseWeeklyExample example);

    CourseWeekly selectByPrimaryKey(Integer courseweeklyid);

    int updateByExampleSelective(@Param("record") CourseWeekly record, @Param("example") CourseWeeklyExample example);

    int updateByExample(@Param("record") CourseWeekly record, @Param("example") CourseWeeklyExample example);

    int updateByPrimaryKeySelective(CourseWeekly record);

    int updateByPrimaryKey(CourseWeekly record);

    CourseWeekly selectByAll(CourseWeekly courseWeekly);

    List<CourseWeekly> selectList(String s);

    int deleteByCouId(String couId);

    List<CourseWeekly> selectByCondition(CourseWeekly courseWeekly);
}